﻿using BaseData.Domain.DoctorSchedulingEntities;
using BaseData.ErrorCode;
using MediatR;
using NPOI.OpenXmlFormats.Dml;

namespace BaseData.API.Write.Applications.DoctorScheduling.Command
{
    public class AddDoctorSchedulingCommand:IRequest<ApiResult<int>>
    {

        /// <summary>
        /// 医生外键
        /// </summary>
        public int DoctorId { get; set; }

        /// <summary>
        /// 科室编号(外键)
        /// </summary>
        public int DepetmentId { get; set; }


        /// <summary>
        /// 开始时间
        /// </summary>
        public DateTime StartDate { get; set; }

        /// <summary>
        /// 接诊时间
        /// </summary>
        public DateTime ConsultationTime { get; set; }


        /// <summary>
        /// 号源数
        /// </summary>
        public int Num { get; set; }


        /// <summary>
        /// 接诊人数
        /// </summary>
        public int PatientNum { get; set; }


        /// <summary>
        /// 排班状态
        /// </summary>
        public int SchedulingState { get; set; }



        /// <summary>
        /// AM或PM
        /// </summary>
        public EnumSession Session { get; set; }

    }
}
